﻿@charset "utf-8";
/*reset*/

/* CSS reset for c_b */
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/
a:hover {text-decoration:underline;}

/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}

-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;

/*其他*/
.curp{cursor:pointer};

/*原reset*/
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}




#roll_top,#fall,#ct{position:relative;cursor:pointer;height:52px;width:52px}
#roll_top{background:url(/Skins/Default/Img/top.gif) no-repeat}
#fall{background:url(/Skins/Default/Img/top.gif) no-repeat 0 -80px}
#ct{background:url(/Skins/Default/Img/top.gif) no-repeat 0 -40px}
#roll{display:block;width:15px;margin-right:-558px;position:fixed;right:46%;top:80%;_margin-right:-558px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8)); z-index:100;}


/*end reset*/



/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: "微软雅黑"; position:relative;}/*网站字体颜色*/

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1000px;}

/*页眉*/
.header{width:100%; overflow:hidden; background-color:#fff;}

.header_top { overflow:hidden; width:100%; height:34px; background:url(Img/Common/header_top.png) no-repeat center top;}
.header_top ul{ overflow:hidden; float:right; width:181px; margin-right:40px; margin-top:8px;}
.header_top li{ float:left; width:90px; font-size:13px; text-align:center}
.header_top li a{ color:#7a7a7a;}
.header_top li.first{ border-right:1px dotted #7a7a7a;}

.header_center { overflow:hidden; width:1000px; margin:0 auto; height:130px; padding-top:15px;}
.header_center h1{ float:left; margin-top:25px;}
.header_center h2{float:left;font-weight:bold;font-size:26px;padding-left:15px;margin-left:15px;border-right: 1px solid #dcdcdc;margin-top: 45px;color:#C51821;padding-right: 20px;}
.header_center h2 p{ color:#000; font-weight:normal;}
.header_center h2 img{ display:block; margin-bottom:5px;}
.header_center .phone{ overflow:hidden; float:right; margin-top:10px; padding-left:55px; background:url(Img/Common/phone.png) no-repeat center left; margin-right:30px;}
.header_center .phone p{ font-size:13px; color:#858585;}
.header_center .phone b{ display:block; font-family:Arial; font-size:24px; color:#fd581f;}
.header_center h3{float:left;color:#C51821;font-weight:bold;padding-top: 22px;padding-left: 5px;width: 300px;text-align: center; line-height:26px;}
.header_center h3 p{ color:#0C0C0C;}

.header_nav { overflow:hidden; width:100%; height:62px; line-height:62px; background:url(Img/Common/header_nav.png) repeat-x left top;}
.header_nav ul{ overflow:hidden; width:100%;}
.header_nav li{ float:left; font-size:16px; position:relative; background:url(Img/Common/header_nav_bor.png) no-repeat right center;}
.header_nav li a{ display:block; text-decoration:none; color:#fff; position:relative; z-index:2}
.header_nav li img{ display:none; position:absolute; left:0; top:0;}
.header_nav li.last{ background:none}
.header_nav li:hover a,.header_nav li.cur a{ color:#000;}
.header_nav li:hover img,.header_nav li.cur img{ display:block}
.header_nav li:hover,.header_nav li.cur{ background:url(Img/Common/header_nav_cur.png) repeat center;}


/*footer*/
.footer { overflow:hidden; width:100%; background-color:#292a2e; padding-top:40px;}
.footer .menu{ overflow:hidden; float:left; padding-right:30px; margin-left:25px; border-right:1px solid #444; height:180px; padding-top:10px;}
.footer .menu.last{ border:none;}
.footer .menu h4{ font-weight:normal; font-size:14px; color:#dfdfdf; margin-bottom:15px;}
.footer .menu h4 a{ color:#dfdfdf}
.footer .menu p{ font-size:13px; color:#8b8b8b; line-height:26px;}
.footer .menu p a{ color:#8b8b8b;}
.footer .menu p a:hover{ color:#fff;}
.footer .ewm{ overflow:hidden; float:right; margin-right:10px;}
.footer .ewm img{ display: block; margin:0 auto; margin-bottom:10px;}
.footer .ewm p{ text-align:center; font-size:15px; color:#bcbcbc;}
.footer .f_btm { overflow:hidden; width:100%; padding:20px 0; background-color:#1d1e22; margin-top:50px;}
.footer .f_btm p{ float:left; font-size:13px; color:#636363;}
.footer .f_btm ul{ overflow:hidden; float:right}
.footer .f_btm li{ float:left; padding:0 5px; border-right:1px solid #636363; font-size:13px;}
.footer .f_btm li a{ color:#636363}
.footer .f_btm li.last{ padding-right:0; border:none;}
.footer .f_btm li a:hover{ color:#fff}

/*title*/
.title { overflow:hidden; width:100%; margin-bottom:35px;}
.title p{ text-align:center; font-size:47px; color:#e3e3e3; font-family:Arial; text-transform:uppercase; font-weight:bold}
.title h3{ text-align:center; font-size:25px; color:#000; padding-bottom:15px; background:url(Img/Index/title_bg.png) no-repeat center bottom; font-weight:normal}
.title h3 a{ color:#000;}


/*留言*/
.inliuyan { overflow:hidden; width:1000px; margin:0 auto; height:448px; background:url(Img/Index/liuyan.jpg) no-repeat center top; margin-bottom:70px;}
.inliuyan p{ font-size:19px; color:#fff; float:left; margin-left:155px; margin-top:285px;}
.inliuyan p b{ font-size:22px;}
.inliuyan ul{ overflow:hidden; float:right; width:400px; margin-top:125px; margin-right:37px;}
.inliuyan li{ overflow:hidden; width:398px; border:1px solid #d5d5d5; margin-bottom:10px;}
.inliuyan input{ overflow:hidden; float:left; width:337px; height:34px; line-height:34px; font-size:14px; color:#767676; border:none; border-left:1px solid #d5d5d5; outline:none; padding:0 10px;}
.inliuyan span{ display:block; float:left; width:40px; height:34px;}
.inliuyan textarea{ overflow:hidden; float:left; width:337px; height:110px; resize:none; font-size:14px; color:#767676; border:none; border-left:1px solid #d5d5d5; outline:none; padding:10px;}
.inliuyan li.last{ border:none}
.inliuyan em{ display:block; width:133px; height:38px; text-align:center; line-height:38px; font-size:16px; color:#fff; margin-right:10px; background-color:#fd581f; float:left; cursor:pointer}
.inliuyan em.last{ background-color:#dcdcdc; color:#595959;}

.inbanner { height:500px;margin-bottom:45px;}
.inbanner a{ display:block;height:500px;}
.huodong { overflow:hidden; width:1110px; margin:0 auto; margin-bottom:60px;}
.huodong .hdbox { overflow:hidden; width:100%; height:300px; margin-top:30px; position:relative}
.huodong .hdbox i{ display:block; width:31px; height:63px; cursor:pointer; position:absolute; top:95px;}
.huodong .hdbox .btn01{ left:0; background:url(Img/Common/jmbtn01.png) no-repeat center top;}
.huodong .hdbox .btn02{ right:0; background:url(Img/Common/jmbtn02.png) no-repeat center top;}
.huodong .hdbox i:hover{ background-position:bottom}
.huodong .hdWin { overflow:hidden; width:1000px; margin:0 auto; height:300px; position:relative;}
.huodong .hdWin ul{ overflow:hidden; position:absolute}
.huodong .hdWin li{ float:left; width:315px; /*height:300px;*/ margin-right:27px;}
.huodong .hdWin li img{ display:block; border:8px solid #dcdcdc; margin-bottom:20px;}
.huodong .hdWin li span{ display:block; text-align:center; font-size:14px; color:#333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.wenti { overflow:hidden; width:1000px; height:382px; background:url(Img/Common/wenti.jpg) no-repeat center top; margin:0 auto}

.baozhang { overflow:hidden; width:100%; margin-bottom:110px;}
.baozhang .topt{ overflow:hidden; width:100%; height:130px; background:url(Img/Common/jm03.png) no-repeat center top;}
.baozhang .topt span{ display:block; text-align:center; margin-top:25px; margin-bottom:5px; font-size:28px; color:#fff;}
.baozhang .topt em{ font-size:36px;}
.baozhang .topt b{ display:block; text-align:center; font-size:28px; color:#fff600;}
.baozhang .wenbox { padding-top:55px; overflow:hidden; width:1000px; margin:0 auto; height:960px; position:relative}
.baozhang .wenbox i{ display:block; width:3px; height:936px; background-color:#f3f3f3; position:absolute; top:0; left:57px;}
.baozhang .wenbox .wen{ overflow:hidden; width:100%; height:145px; position:relative; z-index:2; margin-bottom:44px;}
.baozhang .wenbox span{ display:block; font-weight:bold; font-size:28px; color:#fff; text-align:center; line-height:112px; height:112px; width:112px; background:url(Img/Common/jm02.png) no-repeat center; float:left; margin-top:16px;}
.baozhang .wenbox img{ display:block; float:left; margin-left:25px;}
.baozhang .wenbox .wbox{ overflow:hidden; float:right; width:580px;}
.baozhang .wenbox h3{ font-size:20px; color:#000; margin-bottom:15px;}
.baozhang .wenbox p{ font-size:13px; color:#333; line-height:24px;}

.dianpu{ overflow:hidden; width:1000px; margin:0 auto; margin-bottom:80px;}
#ImgBox{ overflow:hidden; width:100%; height:360px; position:relative}
#ImgBox span{ cursor:pointer; width:41px; height:63px; position:absolute; top:135px;}
#ImgBox .shiliLeft{ background: url(Img/Common/jmbtn01.png) no-repeat center top; left:0;}
#ImgBox .shiliRight{ background:url(Img/Common/jmbtn02.png) no-repeat center top; right:0;}
#ImgBox span:hover{ background-position:bottom}
#ImgBox #ImgWindow{ overflow:hidden; width:780px; margin:0 auto; height:360px; position:relative;}
#ImgBox .tu01,#ImgBox .tu03,#ImgBox .tunone{ position:absolute; top:55px; width:360px; height:246px; overflow:hidden; z-index:1}
#ImgBox .tu01 img,#ImgBox .tu03 img,#ImgBox .tunone img{ display:block; width:100%; margin-bottom:10px;}
#ImgBox .tu01{ left:0;}
#ImgBox .tu03{ right:0;}
#ImgBox .tunone{ left:50%; margin-left:-180px; display:none}
#ImgBox .tu02{ width:533px; height:360px; position:absolute; left:123px; top:0; z-index:3; background-color:#e91722;}
#ImgBox .tu02 img{ display:block; border:2px solid #c63426; margin-bottom:10px; width:529px; height:317px;}
#ImgBox  p{ font-size:13px; color:#fff; text-align:center;}
#ImgBox b{ display:none; width:100%; height:100%; background:#000; opacity:0.5; position:absolute; left:0; top:0;}
#ImgBox .tu02 b{ display:none;}

.jianzheng { overflow:hidden; width:1000px; margin:0 auto; margin-bottom:60px;}
.jianzheng .topt{ overflow:hidden; width:100%; padding-bottom:20px; background:url(Img/Common/jz.png) no-repeat left bottom; margin-bottom:30px;}
.jianzheng .topt h3{ font-size:16px; float:left}
.jianzheng .topt h3 a{ overflow:hidden; color:#000;}
.jianzheng .topt em{ font-size:13px; color:#797979; text-transform:uppercase; margin-left:10px;}
.jianzheng .topt .xq{ font-size:13px; color:#575757; float:right}
.jianzheng .jzbox { overflow:hidden; width:110%; height:365px;}
.jianzheng dl{ overflow:hidden; width:475px; height:162px; float:left; margin-right:50px; margin-bottom:35px;}
.jianzheng dt{ overflow:hidden; float: left; width:159px;height:128px; padding:3px; border:1px solid #d6d6d6;}
.jianzheng dd{ overflow:hidden; width:290px; float:right;}
.jianzheng dd h4{ font-size:16px; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:10px;}
.jianzheng dd h4 a{ color:#333}
.jianzheng dd p{ font-size:13px; color:#333; line-height:20px; text-align:justify; height:80px; overflow:hidden; /*margin-bottom:12px;*/}
.jianzheng dd a.more{ display:block; width:80px; height:24px; background:url(Img/Common/jz_more.jpg) no-repeat center;}
.jianzheng dd




.retop ul{ overflow:hidden;}
.retop li{ float:left; margin-left:10px;}
.retop li img{ display:block;}
.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:35%; right:50%; margin-right:-543px; cursor:pointer;  display:none;z-index: 99;}
.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}














